<?

$cfg = Stats::$Config = & Core::$Modules['stats'];

class Stats {

	// объект с текущими настрйоками модуля Site
	static public $Config = null;

	// admin_controller(&$Page) – генерация страниц админки
	static public
    function admin_controller(&$Page)
	{
		//pr($Page);
		//pr($Page->action);

		$module_url = $Page->action->module_url;
		//pr($module_url);
		
		switch ($Page->action->id)
		{
				
			case ('settings'):
				//pr(self::$Config);
				Admin::action_settings(self::$Config->id);
				
				break;	
			
		}	
		
	
	}


	static function  hook_insert_counters()
	{
		// вставляем коды счетчиков на все страницы сайта, кроме страниц админки 
		if (Core::$Request->sections[0]!='admin')
			Core::$Page->document = preg_replace(
					'/<BODY[^>]*>/i',
					"<BODY>\r\n"
						.View::widget("counters_code", 			
							$widget_params='hook=1', 
							$return=true
							)
						."\r\n"		
					,
					Core::$Page->document
					);
	
	}



}